Parallel Shared Computational Prototyping Environment (ParaSCOPE) Using Scalable Libraries
نویسندگان
چکیده
The ParaSCOPE project has developed and demonstrated new concepts in creating a Shared COmputational Prototyping Environment (i.e. SCOPE). The key contributions include: common procedural interfaces (API) and shared information about wafer representations (SWR); use of these interfaces and services in creating a heterogeneous Technology-CAD demonstration vehicle; ability to rapidly prototype partial differential equations (PDE) for TCAD applications, primarily in the area of novel device design; use of scripting language for portable representation of the PDEs; demonstration of the ParaSCOPE modules in computational prototyping of advanced electronic devices. Results of the advanced modeling capabilities are presented in this report, along with representative examples of how the PDE-scripting approach allows rapid prototyping. Specific examples related to silicon on insulator (SOI) simulations–both at the device and higher functional block levels–have been demonstrated. Collaborative efforts involving university, government lab and industrial participants and using ParaSCOPE modules have demonstrated the power of the overall capabilities to implement and test totally new device formulations on a quick-turn-around basis. The project has had additional benefits in creating new knowledge, as reflected in PhD theses of several graduate students and an extensive set of publications–both aspects are reflected in the appendices of the report.
منابع مشابه
The ParaScope Parallel Programming Environment
The ParaScope parallel programming environment, developed to support scienti c programming of sharedmemory multiprocessors, includes a collection of tools that use global program analysis to help users develop and debug parallel programs. This paper focuses on ParaScope's compilation system, its parallel program editor, and its parallel debugger. The compilation system extends the traditional s...
متن کاملThe Integration of ParaScope and Lambda
We have been experimenting with combining three powerful language tools for large, scien-tiic, parallel Fortran codes. One tool is ParaScope, a programming environment; another tool is the Lambda Toolkit, a collection of routines for performing loop transformations using invertible matrices; the third is FORGE 90, a collection of tools for parallelizing Fortran programs. Initial success with in...
متن کاملGUInform: Interactive Fiction for GUI Prototyping
There are many methods of rapidly prototyping a graphical user interface (GUI), the most prominent being paper prototyping and wireframe prototyping. In paper prototyping, the developer creates a physical GUI prototype using simple materials such as paper, pencils, and tabbed cards. Paper prototyping, while easy to implement, leads to unrealistic and awkward user interaction. Wireframe prototyp...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملInvestigating Parallel Interpretation-Tree Model Matching Algorithms with ProSet-Linda
This paper discusses the development of algorithms for parallel interpretation-tree model matching for 3-D computer vision applications such as object recognition. The algorithms are developed with a prototyping approach using ProSet-Linda. ProSet is a procedural prototyping language based on the theory of nite sets. The coordination language Linda provides a distributed shared memory model, ca...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000